# 读取原始文件内容
with open('test.txt', 'r', encoding='utf-8') as file:
    content = file.read()

# 定义英文标点到中文标点的映射
replace_dict = {
    ',': '，',
    '.': '。',
    '!': '！',
    '?': '？',
    ':': '：',
    ';': '；',
    '(': '（',
    ')': '）',
    '[': '【',
    ']': '】',
    '{': '｛',
    '}' : '｝'
    # 可根据需要扩展更多标点替换规则
}

# 创建转换表并执行替换
trans_table = str.maketrans(replace_dict)
converted_content = content.translate(trans_table)

# 将转换后的内容写入新文件
with open('converted_test.txt', 'w', encoding='utf-8') as file:
    file.write(converted_content)
    print('转换完成！')
# 清空旧文件内容
with open('test.txt', 'w', encoding='utf-8') as file:
    file.write('')  # 写入空字符串

print('转换完成并已清空原文件！')